ContextCapture 사용자 가이드

노드 데이터

헤더에 포함된 노드 데이터는 파일에 포함된 단일 노드에 대한 모든 메타데이터를 보유합니다.

id:   형제의 ID입니다. 이는 파일 내에서는 고유하지만 전체 트리 구조에서는 고유하지 않습니다.
bbMin: [min0, min 1, min2] 바운딩 박스의 가장 작은 코너점입니다. 바운딩 박스는 노드 형상의 축에 정렬된 최소 바운딩 박스입니다.
bbMax: [max0, max 1, max2] 바운딩 박스의 가장 큰 코너점입니다. 바운딩 박스는 노드 형상의 축에 정렬된 최소 바운딩 박스입니다.
maxScreenDiameter: dmax 이 노드가 보여야 할 최대 지름(픽셀)입니다. 화면상 이 크기를 넘으면 이 노드는 해당 하위 노드(있는 경우)에 의해 대체되어야 합니다.
children: [file_name0, …. ,file_namep] 노드의 하위 노드를 포함하는 파일(상대 경로) 목록입니다.
resources: [geometry_ID0, …. ,geometry_IDr] 노드를 형성하는 형상 목록입니다. ID는 헤더 리소스 컬렉션의 리소스를 가리킵니다.

노드의 리소스 배열은 비어 있을 수 있으며 이는 사실상 비어 있는 노드를 정의합니다. 비어 있는 노드는 3MX 형식으로 가능한 경우가 있으므로 이러한 노드를 고려해야 합니다. 이러한 노드는 상위 형상이 다른 형상에 의해 대체되지 않고 보이지 않게 만들어야 함을 나타냅니다. 반대로 하위 노드가 없는 경우 해당 화면 투영이 해당 maxScreenDiameter 매개 변수를 초과하더라도 노드가 항상 계속 보여야 함을 나타냅니다.